package cn.broadsense.biz.service;

import cn.broadsense.biz.domain.ChannelGovernance;
import cn.broadsense.biz.vo.ChannelGovernanceVo;
import com.baomidou.mybatisplus.extension.service.IService;

/**
* @author bs
* @description 针对表【t_channel_governance(点位治理列表)】的数据库操作Service
* @createDate 2024-04-11 17:14:59
*/
public interface ChannelGovernanceService extends IService<ChannelGovernance> {

    /**
     * 治理规则配置
     *
     * @param channelGovernanceVo
     */
    void governanceSetting(ChannelGovernanceVo channelGovernanceVo);

    /**
     * 删除数据
     *
     * @param id
     */
    void deleteById(Long id);

    /**
     * 变更同步
     *
     * @param id
     */
    void changeSync(Long id);

    /**
     * 全量同步
     */
    void changeSyncAll();
}
